usb: ehci: add missing cache managment
authorStephen Warren <[email protected]>
Fri, 24 May 2013 21:03:17 +0000 (15:03 -0600)
committerMarek Vasut <[email protected]>
Wed, 12 Jun 2013 20:22:52 +0000 (22:22 +0200)
commitd3e07478468a4544e803ff89285e400da6bc7b2d
tree6ae8dc65892324300b5f8d94df6795383a353607
parent64cfd3f9645bebdadd4c867db5efcf8b7a568f77
usb: ehci: add missing cache managment

Commit 8f62ca6 "usb: ehci: Support interrupt transfers via periodic list"
didn't include any cache management in the new interrupt transfer path.
It also added an extra write to or_asynclistaddr in usb_lowlevel_init(),
without having flushed out the data there.

Add the missing cache management calls, so that the code works again.

This allows the USB keyboard on Tegra's Seaboard/Springbank boards to
work.

Cc: Patrick Georgi <[email protected]>
Cc: Vincent Palatin <[email protected]>
Cc: Julius Werner <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Marek Vasut <[email protected]>
Signed-off-by: Stephen Warren <[email protected]>
drivers/usb/host/ehci-hcd.c